PEP 503 – Simple Repository API
the canonical implementation that defines what the “simple” repository API looks like is the implementation that powers PyPI
Specification
Within a repository, the root URL (/ for this PEP which represents the base URL) MUST be a valid HTML5 page with a single anchor element per project in the repository.
Normalized Names
re.sub(r"[-_.]+", "-", name).lower()